package com.candy.IO;

import java.io.File;
import java.io.IOException;

/**
 * @author donglin
 * @Title:
 * @类名: Test01
 * @date 2020/7/20
 */
public class Test01 {
    public static void main(String[] args) {
        test05();
    }
//获取一个文件的大小
    public static void test05() {
        File f=new File("f:"+File.separator+"HelloWorld.txt");
        System.out.println(f.length());

    }
//删除文件   若文件夹下有文件则不能正常删除
    public static void test04() {
        File f4=new File("F:\\java0720");
        System.out.println("我在删除文件、、、、、、");
        f4.delete();
        System.out.println("删除结果+");

    }
    //定位一个文件，若文件存在，则正常定位，若文件不存在，创建文件
    public static void test03() {
        //定位一个文件
        File f2=new File("f:"+File.separator+"candy0720.txt");
        //若该文件不存在
        if(!f2.exists()){
            try {
                //则创建一个新文件
                f2.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }
    //绝对路径和相对路径
    public static void test02() {
        File f1=new File("a.txt");
        System.out.println("AbsolutePath:"+f1.getAbsolutePath());
        System.out.println("Path:"+f1.getPath());
    }
    public static void test01() {
        //定位一个文件
        File f=new File("f:"+File.separator+"HelloWorld.txt");
        //获取绝对路径
        System.out.println(f.getAbsolutePath());
        //判断该文件是否存在
        System.out.println(f.exists());
    }
    }
